122117117
116666104
11536522
475088
472162
4276987
347951
341113
3219726
3126694
2834601
2754198
666216
851167
673693
771138
726591
953106
905888
586200
730636
621954
651124
426993